software consulting automation thin-client plc training engineering beratung project integration open source developers radius3 product prototype development allen bradley unternehmensberatung projects application plc programming